home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Games Machine 80
/
XENIATGM80.iso
/
Shogun Total War
/
data1.cab
/
Program_Executable_Files
/
Battle
/
weather.txt
Wrap
Text File
|
2000-01-31
|
12KB
|
529 lines
//
// We have a list of possible selections for each season.
// The id is used to decide which weather over a period of days
// to use.
SeasonSelection 4
[
spring 2
[
0
// default all.(Remove when sequences done.)
1
// default spring.
]
summer 2
[
0
// default all. (Remove when sequences done.)
2
// default summer.
]
autumn 2
[
0
// default all. (Remove when sequences done.)
2
// default rain.
]
winter 2
[
0
// default all. (Remove when sequences done.)
3
// Default winter.
]
]
//
// List of all possible weather sequences.
// The sequences are designed to change each day.
//
WeatherQuerySequence 5
[
// Weather sequence Id, description_id. (Note is the localized text id )
// sky_fogged_value 1=> is fogged
// 0=> sky is not fogged.
// Default all
//
// Just set up to do nothing.
//
0 4
[
0 "AWeatherDesc_Default0" 0
0 "WeatherDesc_Default1" 0
0 "WeatherDesc_Default2" 0
0 "WeatherDesc_Default3" 0
]
// Note Always have Light, Medium, Heavy, VeryHeavy as our weather set.
//
// Default Season.
//
// Default Spring.
1 4
[
6 "WeatherDesc_LightRainNoChange" 1
19 "WeatherDesc_MediumColdNoChange" 1
1 "WeatherDesc_FineNoChange" 1
6 "WeatherDesc_LightRainNoChange" 1
]
// Default Summer.
2 4
[
1 "WeatherDesc_FineNoChange" 1
1 "WeatherDesc_FineNoChange" 1
8 "WeatherDesc_HeavyRainNoChange" 1
23 "WeatherDesc_MediumHotNoChange" 1
]
// Default Autumn
3 4
[
1 "WeatherDesc_FineNoChange" 1
19 "WeatherDesc_MediumColdNoChange" 1
19 "WeatherDesc_MediumColdNoChange" 1
3 "WeatherDesc_MediumSnowNoChange" 1
]
// Default Winter
4 4
[
12 "WeatherDesc_HeavyFogNoChange" 1
4 "WeatherDesc_HeavySnowNoChange" 1
3 "WeatherDesc_MediumSnowNoChange" 1
4 "WeatherDesc_HeavySnowNoChange" 1
]
]
//
//
//
WeatherSequence 26
[
// (time in seconds till next event)
// (time to change)
// (rain)
// (snow)
// (wind (x,y) )
// ( fog ( fog_dist fog_factor max_fog fogr fogg fogb) )
//
// Default
//
// Does nothing.
//
0 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
// Default values.
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
//
// The following are just useful default descriptions,
// with only little variation throughout the day.
//
//
// Fine.
//
// NoChange
//
// WeatherDesc_FineNoChange
// ???? NI
1 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
//
// Snow.
//
// NoChange
//
// WeatherDesc_LightSnowNoChange
// ???? NI
2 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_MediumSnowNoChange
// ???? NI
3 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_HeavySnowNoChange
// ???? NI
4 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_VeryHeavySnowNoChange
// ???? NI
5 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
//
// Rain.
//
// NoChange
//
// WeatherDesc_LightRainNoChange
// ???? NI
6 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_MediumRainNoChange
// ???? NI
7 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_HeavyRainNoChange
// ???? NI
8 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_VeryHeavyRainNoChange
// ???? NI
9 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
//
// Fog.
//
// NoChange
//
// WeatherDesc_LightFogNoChange
// ???? NI
10 5
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 0.50 115 143 200 // 1
100.0 100.0 0.1 0.2 0.0 0.0 0 600 0.75 130 150 210 // 2
100.0 100.0 0.1 0.2 0.0 0.0 0 400 0.50 115 143 200 // 3
100.0 100.0 0.1 0.2 0.0 0.0 0 500 0.90 115 143 210 // 4
0100.0 005.0 0.0 0.2 0.0 0.0 0 464 0.50 115 143 200 // 5
// Wrap around values make sure matches start.
]
// WeatherDesc_MediumFogNoChange
// ???? NI
11 7
[
000.0 000.0 0.1 0.2 0.0 0.0 0 800 1.00 115 143 200 // 1
050.0 010.0 0.1 0.2 0.0 0.0 0 1000 0.90 115 143 200 // 2
050.0 010.0 0.1 0.2 0.0 0.0 0 800 1.00 115 143 200 // 3
050.0 010.0 0.1 0.2 0.0 0.0 0 2000 0.95 115 143 200 // 4
050.0 010.0 0.1 0.2 0.0 0.0 0 800 0.75 115 143 200 // 5
050.0 010.0 0.1 0.2 0.0 0.0 0 1000 1.00 115 143 200 // 6
010.0 005.0 0.0 0.2 0.0 0.0 0 700 1.00 115 143 200 // 7
// Wrap around values make sure matches start.
]
// WeatherDesc_HeavyFogNoChange
// ???? NI
12 5
[
000.0 000.0 0.1 0.2 0.0 0.0 0 2000 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 2200 0.80 115 150 200 // 2
010.0 010.0 0.1 0.2 0.0 0.0 0 2200 0.75 130 143 200 // 3
010.0 010.0 0.1 0.2 0.0 0.0 0 2000 0.90 115 143 210 // 4
010.0 005.0 0.0 0.2 0.0 0.0 0 2000 1.00 115 143 200 // 5
// Wrap around values make sure matches start.
]
// WeatherDesc_VeryHeavyFogNoChange
// ???? NI
13 5
[
000.0 000.0 0.1 0.2 0.0 0.0 0 3000 1.00 130 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 4000 1.00 115 143 200 // 2
010.0 010.0 0.1 0.2 0.0 0.0 0 3000 1.00 115 143 210 // 3
010.0 010.0 0.1 0.2 0.0 0.0 0 4500 1.00 145 143 200 // 4
010.0 005.0 0.0 0.2 0.0 0.0 0 3000 1.00 130 143 200 // 5
// Wrap around values make sure matches start.
]
//
// Wind.
//
// NoChange
//
// WeatherDesc_LightWindNoChange
// ???? NI
14 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_MediumWindNoChange
// ???? NI
15 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_HeavyWindNoChange
// ???? NI
16 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_VeryHeavyWindNoChange
// ???? NI
17 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
//
// Cold.
//
// NoChange
//
//
// Note Hot/Cold very probably mostly the same. But it is easier to put them in now.
// just in case.
//
// WeatherDesc_LightColdNoChange
// ???? NI
18 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_MediumColdNoChange
// ???? NI
19 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_HeavyColdNoChange
// ???? NI
20 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_VeryHeavyColdNoChange
// ???? NI
21 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
//
// Hot.
//
// NoChange
//
// WeatherDesc_LightHotNoChange
// ???? NI
22 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_MediumHotNoChange
// ???? NI
23 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_HeavyHotNoChange
// ???? NI
24 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
// WeatherDesc_VeryHeavyHotNoChange
// ???? NI
25 3
[
000.0 000.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 1
010.0 010.0 0.1 0.2 0.0 0.0 0 464 1.00 115 143 200 // 2
010.0 005.0 0.0 0.2 0.0 0.0 0 464 1.00 115 143 200 // 3
// Wrap around values make sure matches start.
]
]